#include<iostream>
template<typename T,std::size_t L1,std::size_t L2>
void foo(T (&arg1)[L1],T (&arg2)[L2]){
    std::cout<<"Array"<<std::endl;
}
template<typename T,
    typename = std::enable_if_t<std::is_array_v<T>>>
    void bar(T&& arg1, T&& arg2){
        std::cout<<"Enable"<<std::endl;
    }
    int main(){
        char a[]="Hello",b[]="World";
        foo(a,b);
        //bar(a,b);
        return 0;
    }
